package com.hxzy.shop.order.dto.req;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @Description 订单搜索入参接受类
 * @Author hu-yf
 * @Data 2022/6/2 13:48
 */
@Data
public class OrderSearchReq implements Serializable {

    /**
     * 页码
     */
    private Integer page = 1;

    /**
     * 页数
     */
    private Integer size = 10;

    /**
     * 商户id
     */
    private Long merchantId;

    /**
     * 创建开始时间
     */
    private LocalDateTime createTimeBegin;

    /**
     * 创建结束时间
     */
    private LocalDateTime createTimeEnd;

    /**
     * 修改开始时间
     */
    private LocalDateTime updateTimeBegin;

    /**
     * 修改结束时间
     */
    private LocalDateTime updateTimeEnd;

    /**
     * 订单状态查询 1待付款，2待发货，3待备货，4待收货，5待自提，6已完成，7已关闭
     */
    private Integer status;

    /**
     * 创建时间排序，1倒序，2正序，默认为1
     */
    private Integer timeSort = 1;

    /**
     * 订单id排序，1倒序，2正序，默认为1
     */
    private Integer idSort = 1;
}
